ui(page.form): icon field uses the searchable icon-picker widget#1843
Merged
Conversation
The Basics → `icon` field now carries `widget: 'icon'`, so the metadata-admin form renders a searchable Lucide icon picker (preview + name) instead of a raw text input where the author had to type an exact Lucide name. Mirrors the existing `view-ref` / `filter-mode` widget hints. The picker ships in @object-ui/app-shell and the same hint is reusable for app/object icon fields. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Sets
widget: 'icon'on the pageBasics → iconfield so the metadata-admin form renders a searchable Lucide icon picker (preview + name) instead of a raw text input where the author had to type an exact icon name.Mirrors the existing
view-ref/filter-modewidget hints (thewidgetfield is free-formz.string(), so no schema change is needed). The same hint is reusable for app/object icon fields.Paired with
The
iconwidget itself ships in@object-ui/app-shell: objectstack-ai/objectui#1725. Merge that first (or together) so the hint resolves to a real renderer; until then an unknown widget falls back to the default text input, so this is safe to land independently.Changeset:
@objectstack/specpatch.pnpm --filter @objectstack/spec buildis clean.🤖 Generated with Claude Code